import request from "./htttp2";

// 	 * 变量管理->根据设备id查询列表
export function newgetVariableList (params) {
    return request({
      url: "/variable/virtualVariableManage",
      method: "get",
      params
    });
}

// 	 * 变量管理->修改变量名、点号、数据类型
//   dataType	数据类型	
// fromItemAddr	设备点号	
// newName	新变量名称
// oldName	原变量名称
export function updateAddrOrDataType (params) {
    return request({
      url: "/variable/updateAddrOrDataType",
      method: "get",
      params
    });
}
  
// 	 * 查看变量应用类型、越限报警配置
export function findAppTypeAndLimit (params) {
    return request({
      url: "/variable/findAppTypeAndLimit",
      method: "post",
      params
    });
}
// 	 * 批量修改变量
export function updateAppTypeAndLimits (params) {
    return request({
      url: "/variable/updateAppTypeAndLimits",
      method: "post",
      data:params
    });
}
  
// 	 * 通道管理—>根据应用类型编号获取组信息
export function findByAppTypeNo (params) {
    return request({
      url: "/apptype/group/findByAppTypeNo",
      method: "get",
      params
    });
}

// 	 * 通道管理—>新增变量
export function addVariable (params) {
    return request({
      url: "/variable/addVariable",
      method: "POST",
      data:params
    });
}

// 	 * 变量管理->批量修改变量
export function updateAppTypeAlls (params) {
    return request({
      url: "/variable/updateAppTypeAlls",
      method: "post",
      data:params
    });
}